Software Errors and Software Maintenance Management
نویسندگان
چکیده
A management model for explaining software errors is developed and estimated. The model is used to analyze two years of error log data at a commercial site. The focus is on identifying managerially controllable factors which affect software reliability. At the research site, application systems which (1) underwent frequent modification; (2) were maintained by programmers with low levels of application experience; (3) had high reliability requirements, and (4) had high levels of static complexity all showed particularly high error rates, other things being equal. It is suggested that that managers can make quantified judgements about the degree to which they wish to reduce error rates by implementing a number of procedures, including enforcing release control, assigning more experienced maintenance programmers, and establishing and enforcing complexity metric standards.
منابع مشابه
Technical Debt and the Reliability of Enterprise Software Systems: A Competing Risks Analysis
Enterprise software systems are required to be highly reliable as they are central to the business operations of most firms. However, configuring and maintaining these systems can be highly complex, making it challenging to achieve high reliability. Resource constrained software teams facing business pressures can be tempted to take design shortcuts in order to deliver business functionality mo...
متن کاملIdentifying the Dissimilarities based on Working of Programs among Versions in DVCS
In this paper, one of the most important phases of Software development that is versioning, which is done through version control systems, is being presented. The current methodologies used in distributed version management, some aspects needed in the working of Version Control Systems, the prior work that is done in this field of technology are discussed. A proposed algorithmic approach for kn...
متن کاملAn empirical analysis of software evolution profiles and outcomes
If anything good can be said to have come from the Year 2000 systems problem, it is that it has created a heightened awareness of how-long lived most software is and how extensively software maintenance efforts span a system’s productive life. One of the most important maintenance processes deserving study is software evolution,described as the dynamic behavior, growth and change of software sy...
متن کاملبررسی وضعیت صحت مقالات استنادی پایان نامههای دورههای دکترای تخصصی پزشکی دانشگاه علوم پزشکی تهران
Background and Aim: Citation could be considered as basis of scientific researches. Each researcher will use citation to prove his scientific findings either to be in correspondence with truth or to familiarize readers with more references. Maintenance and continuation of informational link by citation is essential. Theses are not exceptional for this subject. This study was done to review the ...
متن کاملEstimating software reliability in maintenance phase through ann and statistics
. Maintenance is the last and the most critical phase of the software development life cycle. It involves debugging of errors and different types of enhancements which are requested by the user. Software reliability regarding maintenance is the most crucial part as it depends upon the time and cost to correct the errors and make enchantements. It is often felt that software errors or correction...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information Technology and Management
دوره 3 شماره
صفحات -
تاریخ انتشار 2002